* ses.el (ses-cell-formula-aset): New macro.
authorVincent Belaïche <vincentb1@users.sourceforge.net>
Sun, 22 Jul 2012 21:14:12 +0000 (23:14 +0200)
committerVincent Belaïche <vincentb1@users.sourceforge.net>
Sun, 22 Jul 2012 21:14:12 +0000 (23:14 +0200)
commit9d4216aca54b97d7883d525dd9342f0d09924025
tree4c559a656d1191c0f58a7275cecb5ec53012bbe8
parentf5399ebfb8ab28adf56618485c81590249c07030
* ses.el (ses-cell-formula-aset): New macro.
(ses-cell-references-aset): New macro.
(ses-cell-p): New function.
(ses-rename-cell): Do no longer rely on complex operations like
ses-cell-set-formula or ses-set-cell to change the cell and handle
the undo at the same time, but rather use lower level new macros
`ses-cell-formula-aset' and `ses-cell-references-aset' and handle
the undo directly. Refresh the mode line.
lisp/ChangeLog
lisp/ses.el